package com.zjdiepu.www.security.base.enums;
/**
 * 类描述:响应结果码 <br/>     
 * 项目名称:zjzjdiepu-client <br/> 
 * 类名称:ResultCode <br/>     
 * 创建人:xiongxiaotun <br/> 
 * 创建时间:2017年8月15日 下午2:31:06  <br/>   
 * 修改人:xiongxiaotun <br/> 
 * 修改时间: 2017年8月15日 下午2:31:06   <br/>  
 * 修改备注:   <br/> 
 * @version V1.0   <br/>
 */
public enum ResultCode {
	/**
	 * 本次执行成功
	 */
	SUCCESS(0, "本次执行成功"),
	/**
	 * 失败：签名失败<br/>
	 */
	FAIL_SIGN(1, "签名失败"),
	/**
	 * 失败：验签失败 <br/>
	 */
	FAIL_SIGN_VALIDATE(2, "验签失败"),
	/**
	 * 失败：加密失败 <br/>
	 */
	FAIL_ENCODE_VALIDATE(3, "加密失败"),
	/**
	 * 失败：解密失败 <br/>
	 */
	FAIL_DENCODE_VALIDATE(4, "解密失败"),
	/**
	 * 失败：参数缺失 <br/>
	 */
	FAIL_PARAM_EMPTY(5, "请求参数缺失"),
	/**
	 * 参数验证失败 <br/>
	 */
	FAIL_PARAM_VALIDATE(6, "参数验证失败"),
	/**
	 * 失败：业务处理失败 <br/>
	 */
	FAIL_BUSINESS(7, "业务处理失败"),
	/**
	 * 失败：未知异常(未捕获的异常) <br/>
	 */
	EXCEPTION_UNKNOW(8, "未知异常"),
	/**
	 * 失败：调用碟普服务异常 <br/>
	 */
	FAIL_HTTP(9, "请求服务异常"),
	/**
	 * 失败：数据响应为空 <br/>
	 */
	FAIL_RESPONSE_EMPTY(10, "数据响应为空"),
	/**
	 * 失败：数据解析错误 <br/>
	 */
	FAIL_PARSE(11, "数据解析错误"),
	/**
	 * 失败：请求网关为空 <br/>
	 */
	FAIL_HTTP_GATEWAY_EMPTY(12, "请求网关为空"),
	/**
	 * 失败：请求方法不对 <br/>
	 */
	HTTP_METHOD_ERROR(13, "请求方法不对");
	
	private Integer code;
	
	private String name;

	private ResultCode(Integer code, String name) {
		this.code = code;
		this.name = name;
	}

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
}
